The Implementation of S-curve Acceleration and Deceleration Using FPGA
نویسندگان
چکیده
This paper analyzes the basic principle of S-curve acceleration and deceleration, and presents an implementation method of S-curve control algorithm based on FPGA. The S-curve function module diagram and implementing method of PWM speed adjusting are described in FPGA. The steps of S-curve speed dissociation module and PWM variable frequency speed control are shown in this paper. High Performance and Capacity Mixed HDL Simulation software – ModelSim is used to verify the algorithm Verilog HDL code executed in FPGA. At last, a test experiment utilizing such algorithm mentioned above is carried out on one x-y working stand. There is a good agreement between simulation and experiment. The experimental results indicate that the algorithm is simple and reliable enough to meet different application requirements. Keyword: FPGA; S-curve; Acceleration/deceleration; PWM. Copyright © 2013 Universitas Ahmad Dahlan. All rights reserved.
منابع مشابه
Identifying and Analyzing Stop and Go Traffic based on Asymmetric Theory of Driving Behavior in Acceleration and Deceleration
Stop and go traffic that leads to oscillate traffic flow frequently is observed on congestion flow. Unexpected reasons such as lane – changing maneuvers, lower speeds of leader vehicle and moving bottleneck cause stop and go traffic and amplifying delay and environment impacts. Stop and go traffic exactly can’t be modeled by traffic models, and also car following models based on kinematic flow ...
متن کاملFPGA Implementation of a Hammerstein Based Digital Predistorter for Linearizing RF Power Amplifiers with Memory Effects
Power amplifiers (PAs) are inherently nonlinear elements and digital predistortion is a highly cost-effective approach to linearize them. Although most existing architectures assume that the PA has a memoryless nonlinearity, memory effects of the PAs in many applications ,such as wideband code-division multiple access (WCDMA) or orthogonal frequency-division multiplexing (OFDM), can no longer b...
متن کاملEfficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields
This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...
متن کاملImplementation of Three Phase Brushless DC Motor Control Using FPGA Interface on Autonomous Miniature Quadcopter
This paper presents the implementation of blushless DC (BLDC) motor control algorithm by using a Field Programmable Gate Array (FPGA) and the design of a fast responding BLDC motor drive circuit on an autonomous miniature quadcopter. The algorithm involves implementation of acceleration, deceleration, and equalization energy step change function in motor control the strategy. In order to design...
متن کاملFPGA Implementation of the Curve Generator Algorithm for H/W Acceleration Applications
The paper presents results of the implementation of a nonparametric curve generator algorithm in FPGA as a test of concept for H/W acceleration solutions. It is shown that coordinate sequences as a curve representation when generated by the algorithm form a nonuniform sampled cosine/sine sequences of values that can be used in signal generation applications. A known draw back of the algorithm i...
متن کامل